Skip to content
On this page

Hard Fork

On this page

hard fork

Auf der Webseite ethereum.org kann eine timeline aller großen milestones, forks, und updates der Ethereum blockchain eingesehen werden. Forks werden wie folgt beschrieben:

Forks are when major technical upgrades or changes need to be made to the network – they typically stem from Ethereum Improvement Proposals (EIPs) and change the "rules" of the protocol.

When upgrades are needed in traditional, centrally-controlled software, the company will just publish a new version for the end-user. Blockchains work differently because there is no central ownership. Ethereum clients must update their software to implement the new fork rules. Plus block creators (miners in a proof-of-work world, validators f-of-stake world) and nodes must create blocks and validate against the new rules. More on consensus mechanisms

These rule changes may create a temporary split in the network. New blocks could be produced according to the new rules or the old ones. Forks are usually agreed upon ahead of time so that clients adopt the changes in unison and the fork with the upgrades becomes the main chain. However, in rare cases, disagreements over forks can cause the network to permanently split – most notably the creation of Ethereum Classic with the DAO fork.

-- https://ethereum.org/en/history/

Ein Fork kann als eine Gabelung in der Blockchain verstanden werden:

Regeldifferenzen zwischen den dabei entstehenden Forks (Varianten/Versionen der Blockchain) können bedeuten, dass erzeugte Blöcke jeweils als ungültig gelten. Kommt es zu einem hard fork, so muss für alle Knoten [[nodes]], die nach den neuen Regeln arbeiten sollen, die Software aktualisiert werden. Verwenden mehrere Knotenpunkte weiterhin die alte Software, während andere Knotenpunkte die neue Software nutzen, dann kann es zu einer dauerhaften Spaltung kommen. (vgl. Fork (blockchain))

Einen besonderen fork stellt der DAO fork dar.

Edit this page
Last updated on 3/21/2022